---
title: 云服务模式
---
## 云服务模式
* IAAS: 基础设施即服务 Infrastructure as a Service, 比如阿里云厂商提供的服务器,用户可以在硬件设备上安装各种软件。
* PAAS: 平台即服务 Platform as a Service, 比如阿里云厂商提供的数据库、中间件、负载均衡等等。
* SAAS: 软件即服务 Software as a Service, 比如阿里云或其它厂商提供的各种软件服务,用户只需要使用软件,不需要关心软件的安装、维护等等。
* DAAS: 数据库即服务 Database as a Service, 面向企业用户

![image-20230604210139964](https://img.wkq.pub/img/image-20230604210139964.png)

## SAAS、多租户、单租户

### 多租户

单租户类似于合租房，有数据隔离性。按需付费是SAAS 的一个重要特征。

![image-20230604210303002](https://img.wkq.pub/img/image-20230604210303002.png)

节省资源

### 单租户

![image-20230604210651908](https://img.wkq.pub/img/image-20230604210651908.png)

可定制化能力比多租户要强，但维护成本非常高。



### 区别

|              | 多租户 | 单租户 |
| ------------ | ------ | ------ |
| 数据隔离度   | 低     | 高     |
| 数据共享度   | 高     | 低     |
| 数据库复杂度 | 高     | 低     |
| 可定制化度   | 低     | 高     |
| 版本迭代     | 简单   | 复杂   |
| 硬件成本     | 低     | 高     |

多租户一定是 SAAS 模式，单 SAAS不一定是多租户的。

## 多租户数据库存储方案

*  传统单租户架构

![image-20230604212445491](https://img.wkq.pub/img/image-20230604212445491.png)

* 互联网多租户架构

![image-20230604212637159](https://img.wkq.pub/img/image-20230604212637159.png)

### 独立数据库

![image-20230604212707518](https://img.wkq.pub/img/image-20230604212707518.png)

数据隔离性最高，但这样的服务模式成本最高。

### 同数据库，不同 Schema

![image-20230604212947343](https://img.wkq.pub/img/image-20230604212947343.png)

### 同数据库，同数据表

![image-20230604213014996](https://img.wkq.pub/img/image-20230604213014996.png)

隔离级别最低，通过租户id 去区分不同租户的数据。

### 对比

![image-20230604213353520](https://img.wkq.pub/img/image-20230604213353520.png)

## SAAS 的前景和企业价值

* 市场规模增长
* 经济增长
* 降低行业成本，传统行业硬件成本会很高。
* 电商多元化
* 管理便捷
* 市场运营和推广
* 升级迭代无后顾之忧

·

## 项目的商业模式

* C2C(Consumer To  Consumer)，如打车平台。
* B2C(Business To Customer),商家通过平台面向消费者。
* B2B2C(Business To Business To Customer)
